|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectDisCSP.DistributedCSP.DisConstraintProblem
| Constructor Summary | |
DisConstraintProblem(ConstraintProblem cp)
Costruttore di DisConstraintProblem |
|
| Method Summary | |
void |
addConstraint(ExtBinaryConstraint constr,
Variable v)
Permette di aggiungere un vincolo interno al problema |
void |
addExternalConstraint(ExtBinaryConstraint ext)
Permette di aggiungere un vincolo esterno al problema |
void |
addVariable(Variable v)
Permette di aggiungere una variabile al problema |
ExtBinaryConstraint |
externalConstraintAt(int i)
Restituisce l'i-esimo vincolo esterno del problema |
ConstraintProblem |
localConstraintProblem()
Restituisce il local CP associato al DCP |
int |
numberOfExternalConstraint()
Restituisce il numero di vincoli esterni del problema |
java.lang.String |
print()
Stampa il problema |
void |
removeVariable(Variable v)
Permette di rimuovere una variabile dal problema |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DisConstraintProblem(ConstraintProblem cp)
cp - il CSP locale| Method Detail |
public int numberOfExternalConstraint()
public ExtBinaryConstraint externalConstraintAt(int i)
i - l'indice del vincolo esterno
public void addExternalConstraint(ExtBinaryConstraint ext)
throws UnknownVariableException
UnknownVariableExceptionpublic ConstraintProblem localConstraintProblem()
public java.lang.String print()
public void addVariable(Variable v)
throws ExistentVarException
v - la variabile
ExistentVarExceptionpublic void removeVariable(Variable v)
v - la variabile
public void addConstraint(ExtBinaryConstraint constr,
Variable v)
throws UnknownVariableException,
NotBinaryConstrException
constr - il vincolo esterno da aggiungerev - la variabile esterna
UnknownVariableException
NotBinaryConstrException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||